Has effective (co)congruences properties#126
Has effective (co)congruences properties#126dschepler wants to merge 23 commits intoScriptRaccoon:mainfrom
Conversation
…happen to be representable but not effective
|
Current status: For "has effective congruences" there are two unresolved cases left: (For the second, I think I might be able to adapt the proof of extensive + has effective congruences -> balanced, by considering For "has effective cocongruences" there are still 21 unresolved cases. Among them are Group and Ring which are blockers. |
|
I am not surprised that deciding effective cocongruences for concrete categories is so hard. This amounts to a classification of all cocongruences, and this is hard, as we already saw in Rel for example, but also Set is a good starting point, where it is not trivial. Often we do not even understand all epimorphisms. I suggest that in this PR we only try to fill the remaining cases where it is required by the unit tests (Grp and Ring). EDIT. I am pretty confident that for Grp the answer is yes, cocongruences are effective. |
|
Heh, ended up coming back to #114 and also using it to prove elementary topoi have effective cocongruences. |
|
Suggestion. The implication "lsfp → effective congruences" can be refined by "multi-algebraic → effective congruences". Note that the database already includes the implication "lsfp → multi-algebraic". The reference is Thm. 4.0 in Diers's paper (fr) or it's English translation. |
…s to Yuto Kawase for the reference
Do you have any ideas on how we might prove that? So far, I haven't made much progress even on the simplest case I can think of, proving that a cocongruence on |
|
On Ring I was wondering if the counterexample in CommRing could be adapted there. If I trace through the proofs, I guess the counterexample in CommRing is something like Any other ideas on Ring? |
I don't have a proof for Grp, I just voiced my strong suspicion that it is true. Let me explain this a bit. Here is a formulation that I find quite instructive: a cocongruence on a group
So we have an equivalence relation We also need that the equivalence relation on It is effective when there is a subgroup (All that holds similarly for general categories, but I find it instructive to write it down in this special case.) The special case And here is why I think it is true: I would literally fall off my chair if somebody writes down an equivalence relation (with the mentioned properties) that does not have this form (for general groups). Yes, this is no proof. What I find remarkable is that this does not seem to be trivial at all for Ab, but your (almost formal) implication From this we get some global Random remark: We are proving here that Grp does not satisfy the second half of the definition of being Barr-coexact. But we already know that it is not coregular anyway (the first half of the definition). Question: I just saw that you have proven that CRing does not have effective cocongruences (using |
|
Yes, that's precisely the line of thought I was going along. One thought which occurs is that the equivalence relation of conjugacy is preserved by homomorphisms. However, it's not representable (at least I think it isn't, else you'd essentially get a counterexample to Grp being epi-regular). Another thought: Any proof is going to have to take into account the cotransitivity map in some way. For example, the relation As for the example in CRing, I think the counterexample is a corelation on Anyway, as far as I can tell, all that breaks down completely in noncommutative rings since you no longer have |
|
Ok. I haven't thought about this long, but why cannot we take Also, images of two commuting idempotents are still commuting. So their product is still idempotent. For groups, the conjugation relation is not limit-preserving. I think we can say straight away that the equivalence relation must be some algebraic equation. |
|
Hmm... OK, I guess maybe an idempotent would split a ring into $\begin{bmatrix} eRe & (1-e)Re \ eR(1-e) & (1-e)R(1-e) \end{bmatrix}$ or something along those lines. For the comments on groups: yes, certainly in the general case if you take a presentation |
|
For another example I have in mind, in the full subcategory of integral (or cancellative) commutative monoids, the equivalence |
|
Still no progress on the case of Ring. Time to see if anybody on MO has any ideas? I also had the idea of trying to create a counterexample in CMon based on the counterexample in CRing with |
I don't have enough context to understand what you are writing here (which is a general problem in our communication, I must say). "both maps" -> which maps? Can you please start the example from scratch?
Yes, you can ask. 👍🏼 To be honest, I have no idea for this category. |
|
While we are waiting for MO, maybe there is a chance to handle some of the other categories? Unknown categories for "effective congruences":
Unknown categories for "effective cocongruences":
*These categories look doable. |
| 'FinGrp', | ||
| 'effective congruences', | ||
| TRUE, | ||
| 'For a kernel pair $E$ of $h : X \to Z$ where $E$ and $X$ are finite groups, replacing $Z$ with the image of $h$ gives the same kernel pair.' |
There was a problem hiding this comment.
Please elaborate this proof. Why are you starting with a kernel pair? We should start with a congruence?
I assume you are using that Grp has effective congruences? If so, I suggest to make this explicit.
| 'FreeAb', | ||
| 'effective cocongruences', | ||
| TRUE, | ||
| 'Since $\mathbf{Ab}$ is abelian, it has effective cocongruences. Now, suppose a cocongruence $X \rightrightarrows E$ is the cokernel pair of $h : Z \to X$, where $X$ and $E$ are free abelian groups. If we find a surjective map $g : F \to Z$ where $F$ is a free abelian group, then $h \circ g$ has the same cokernel pair as $h$, and $h \circ g$ is a morphism in $\mathbf{FreeAb}$.' |
There was a problem hiding this comment.
Are you using preadditive_kernels_normal_imply_effective_congruences in the first sentence? In any case, please add a reference.
| 'FreeAb', | ||
| 'effective cocongruences', | ||
| TRUE, | ||
| 'Since $\mathbf{Ab}$ is abelian, it has effective cocongruences. Now, suppose a cocongruence $X \rightrightarrows E$ is the cokernel pair of $h : Z \to X$, where $X$ and $E$ are free abelian groups. If we find a surjective map $g : F \to Z$ where $F$ is a free abelian group, then $h \circ g$ has the same cokernel pair as $h$, and $h \circ g$ is a morphism in $\mathbf{FreeAb}$.' |
There was a problem hiding this comment.
I assume this is the intention?
| 'Since $\mathbf{Ab}$ is abelian, it has effective cocongruences. Now, suppose a cocongruence $X \rightrightarrows E$ is the cokernel pair of $h : Z \to X$, where $X$ and $E$ are free abelian groups. If we find a surjective map $g : F \to Z$ where $F$ is a free abelian group, then $h \circ g$ has the same cokernel pair as $h$, and $h \circ g$ is a morphism in $\mathbf{FreeAb}$.' | |
| 'Since $\mathbf{Ab}$ is abelian, it has effective cocongruences. Now, suppose a cocongruence $X \rightrightarrows E$ in $\mathbf{FreeAb}$ is the cokernel pair in $\mathbf{Ab}$ of $h : Z \to X$. If we find a surjective map $g : F \to Z$ where $F$ is a free abelian group, then $h \circ g$ has the same cokernel pair as $h$, and $h \circ g$ is a morphism in $\mathbf{FreeAb}$.' |
But why is every cocongruence in FreeAb also one in Ab? We don't have pushouts. So we just have the functorial definition. But then we have less test objects.
Same problem with FinGrp.
| 'Meas', | ||
| 'effective cocongruences', | ||
| FALSE, | ||
| 'The proof is similar to the one for <a href="/category/Top">$\mathbf{Top}$</a>: Use the trivial $\sigma$-algebra on a two-point space.' |
There was a problem hiding this comment.
| 'The proof is similar to the one for <a href="/category/Top">$\mathbf{Top}$</a>: Use the trivial $\sigma$-algebra on a two-point space.' | |
| 'The proof is similar to the one for <a href="/category/Top">$\mathbf{Top}$</a>: Use the trivial $\sigma$-algebra on a two-point set.' |
(without the sigma-algebra is not a "space" yet)
There was a problem hiding this comment.
This reminds me of the situation that many categories do not have a subobject classifier simply because not every monomorphism is regular. So it makes sense to define regular subobject classifiers.
subobject classifier exists <==> mono-regular + regular subobject classifier exists
If every congruence is effective, this says that at least certain monomorphisms are regular. But not too much either.
| 'PMet', | ||
| 'effective cocongruences', | ||
| FALSE, | ||
| 'The proof is similar to the one for <a href="/category/Top">$\mathbf{Top}$</a>: Use the two-point space with the zero metric, which represents the functor taking a pseudo-metric space to the pairs of points with $d(x,y) = 0$. In this case, once you conclude $Z = \varnothing$, the map $h : Z \to 1$ does not have any cokernel pair, since that would have to be a coproduct $1+1$.' |
There was a problem hiding this comment.
| 'The proof is similar to the one for <a href="/category/Top">$\mathbf{Top}$</a>: Use the two-point space with the zero metric, which represents the functor taking a pseudo-metric space to the pairs of points with $d(x,y) = 0$. In this case, once you conclude $Z = \varnothing$, the map $h : Z \to 1$ does not have any cokernel pair, since that would have to be a coproduct $1+1$.' | |
| 'The proof is similar to the one for <a href="/category/Top">$\mathbf{Top}$</a>: Use the two-point space with the zero metric, which represents the functor taking a pseudo-metric space to the pairs of points with $d(x,y) = 0$. In this case, once you conclude $Z = \varnothing$, the map $h : Z \to 1$ does not have any cokernel pair, since that would have to be a coproduct $1+1$, which does not exist.' |
| 'Set_c', | ||
| 'effective congruences', | ||
| TRUE, | ||
| 'For a kernel pair $E$ of $h : X \to Z$ where $E$ and $X$ are countable, replacing $Z$ with the image of $h$ gives the same kernel pair.' |
There was a problem hiding this comment.
Here I have the same comments as for FreeAb.
| 'Set_f', | ||
| 'effective congruences', | ||
| TRUE, | ||
| 'If $E \rightrightarrows X$ is the kernel pair of $h : X \to Z$ in $\mathbf{Set}$ and both maps $E \to X$ are finite-to-one, then that means the equivalence classes of $E$ are finite. Thus, necessarily $h$ was finite-to-one also.' |
There was a problem hiding this comment.
You are repeating parts of the proof of quotients of congruences above. Let's remove the redundancy. SInce #134 you can safely reference previous proofs.
| 'Top*', | ||
| 'effective congruences', | ||
| FALSE, | ||
| 'Suppose that $\mathbf{Top}_*$ had effective congruences. Then for any congruence $E \rightrightarrows X$ in $\mathbf{Top}$, we can expand it to a congruence $E + \{*\} \rightrightarrows X + \{*\}$ in $\mathbf{Top}_*$. If $E + \{*\}$ is the kernel pair of $h : X + \{*\} \to Z$, then $E$ is the kernel pair of $h$ restricted to $X$. This contradicts the fact that $\mathbf{Top}$ does not have effective congruences.' |
There was a problem hiding this comment.
For transitivity of
is an isomorphism, right? This is not formal.
| 'Top*', | ||
| 'effective cocongruences', | ||
| FALSE, | ||
| 'Consider the pointed topological space $I := \{ *, a, b \}$ with topology $\{ \varnothing, \{ * \}, \{ a, b \}, \{ *, a, b \} \}$. This represents the functor which sends a pointed topological space $X$ to the pairs of indistinguishable points of $X$. Therefore, we get a cocongruence $\{ *, a \} \rightrightarrows I$ on the discrete space $\{ *, a \}$, where the maps are the two possible pointed functions. However, this cannot be effective: if we have $h : Z \to \{ *, a \}$ which equalizes the cocongruence, then $Z$ must be the singleton pointed space. But that means the cokernel pair of $h$ is the discrete space on $\{ *, a, b \}$.' |
There was a problem hiding this comment.
There are three pointed functions
| 'Top*', | ||
| 'effective cocongruences', | ||
| FALSE, | ||
| 'Consider the pointed topological space $I := \{ *, a, b \}$ with topology $\{ \varnothing, \{ * \}, \{ a, b \}, \{ *, a, b \} \}$. This represents the functor which sends a pointed topological space $X$ to the pairs of indistinguishable points of $X$. Therefore, we get a cocongruence $\{ *, a \} \rightrightarrows I$ on the discrete space $\{ *, a \}$, where the maps are the two possible pointed functions. However, this cannot be effective: if we have $h : Z \to \{ *, a \}$ which equalizes the cocongruence, then $Z$ must be the singleton pointed space. But that means the cokernel pair of $h$ is the discrete space on $\{ *, a, b \}$.' |
There was a problem hiding this comment.
if we have
$h : Z \to { *, a }$ which equalizes the cocongruence, then$Z$ must be the singleton pointed space.
This is not correct. We can only say that the image of
| 'Top*', | ||
| 'effective cocongruences', | ||
| FALSE, | ||
| 'Consider the pointed topological space $I := \{ *, a, b \}$ with topology $\{ \varnothing, \{ * \}, \{ a, b \}, \{ *, a, b \} \}$. This represents the functor which sends a pointed topological space $X$ to the pairs of indistinguishable points of $X$. Therefore, we get a cocongruence $\{ *, a \} \rightrightarrows I$ on the discrete space $\{ *, a \}$, where the maps are the two possible pointed functions. However, this cannot be effective: if we have $h : Z \to \{ *, a \}$ which equalizes the cocongruence, then $Z$ must be the singleton pointed space. But that means the cokernel pair of $h$ is the discrete space on $\{ *, a, b \}$.' |
There was a problem hiding this comment.
For this and related proofs where you clearly reduce the proof to another category (here: Top), it is best to add a lemma.
There was a problem hiding this comment.
Let's just say that this property is inherited from Set.
| $$ | ||
| \begin{CD} | ||
| E @> f >> X \\ | ||
| @V g VV @V h VV \\ | ||
| X @> h >> Y. | ||
| \end{CD} | ||
| $$ |
There was a problem hiding this comment.
Suggestion: put the labels outside.
| $$ | |
| \begin{CD} | |
| E @> f >> X \\ | |
| @V g VV @V h VV \\ | |
| X @> h >> Y. | |
| \end{CD} | |
| $$ | |
| $$ | |
| \begin{CD} | |
| E @> f >> X \\ | |
| @V g VV @VV h V \\ | |
| X @>> h > Y. | |
| \end{CD} | |
| $$ |
Similarly for effective cocongruences below.
| '["effective congruences"]', | ||
| 'Let $f, g : E \rightrightarrows X$ be a congruence. Then let $E_0$ be the kernel of $g$. We see that $f$ restricted to $E_0$ is a monomorphism $E_0 \hookrightarrow X$. Let $f |_{E_0}$ be the kernel of a morphism $h : X \to Y$. We claim that $E$ is also the kernel pair of $h$.<br> | ||
| To see this, suppose we have a pair of generalized elements $x_1, x_2 : T \rightrightarrows X$. Then the pair $x_1, x_2$ factors through $E$ if and only if $x_1 - x_2, 0$ does. This is equivalent to the condition that $x_1 - x_2$ factors through $E_0$. That in turn is equivalent to $h \circ (x_1 - x_2) = 0$, which is equivalent to $h \circ x_1 = h \circ x_2$.<br> | ||
| In particular, applying the forward implications in the case $T := E, x_1 := f, x_2 := g$, we conclude that $h \circ f = h \circ g$, so we get the required commutative diagram. From there, the reverse implications show this diagram is a cartesian square.', |
There was a problem hiding this comment.
| In particular, applying the forward implications in the case $T := E, x_1 := f, x_2 := g$, we conclude that $h \circ f = h \circ g$, so we get the required commutative diagram. From there, the reverse implications show this diagram is a cartesian square.', | |
| In particular, applying the forward implications in the case $T := E$, $x_1 := f$, $x_2 := g$, we conclude that $h \circ f = h \circ g$, so we get the required commutative diagram. From there, the reverse implications show this diagram is a cartesian square.', |
(will improve line breaks on small viewports)
| 'multi-algebraic_implies_effective_congruences', | ||
| '["multi-algebraic"]', | ||
| '["effective congruences"]', | ||
| 'This is Thm. 4.0 in <a href="https://doi.org/10.1007/BF01224953" target="_blank">Yves Diers, Catégories Multialgébriques</a> or <a href="https://translations.thosgood.net/ADM-34-1980-193.pdf" target="_blank">its English translation</a>.', |
There was a problem hiding this comment.
just saying that this reference states that this is true, repeats the statement in the proof, but does not give any proof.
| 'regular_epiregular_extensive_consequences', | ||
| '["regular", "epi-regular", "extensive"]', | ||
| '["effective cocongruences", "co-Malcev"]', | ||
| 'Suppose we have a coreflexive corelation on $X$, $X+X \overset{p}{\twoheadrightarrow} E \overset{r}{\twoheadrightarrow} X$. Let $Y$ be the equalizer of $p\circ i_1, p\circ i_2 : X \to E$. Then by the assumptions $p$ is a regular epimorphism. By regularity, $p$ is the coequalizer of its kernel pair, which can be expressed as the equalizer of $p\circ p_1, p\circ p_2 : (X+X) \times (X+X) \to E$. By distributivity and extensitivity, it is sufficient to calculate the equalizer on each quadrant of $(X+X) \times (X+X)$. On the $(1,1)$ quadrant, this is the equalizer of $p\circ i_1\circ p_1, p\circ i_1\circ p_2$, which is isomorphic to $X$ since $p\circ i_1$ is a split monomorphism. On the $(1,2)$ quadrant, it is the equalizer of $p\circ i_1\circ p_1, p\circ i_2\circ p_2$. Since $r$ is a common section of $p\circ i_1$ and $p\circ i_2$, any generalized element of this equalizer has equal components; thus, the equalizer is isomorphic to the equalizer $Y$ of $p\circ i_1, p\circ i_2$. Similarly, on the $(2,1)$ quadrant, it is isomorphic to $Y$, and on the $(2,2)$ quadrant, it is isomorphic to $X$.<br> |
There was a problem hiding this comment.
I was confused for a minute because of the notation
| 'regular_epiregular_extensive_consequences', | ||
| '["regular", "epi-regular", "extensive"]', | ||
| '["effective cocongruences", "co-Malcev"]', | ||
| 'Suppose we have a coreflexive corelation on $X$, $X+X \overset{p}{\twoheadrightarrow} E \overset{r}{\twoheadrightarrow} X$. Let $Y$ be the equalizer of $p\circ i_1, p\circ i_2 : X \to E$. Then by the assumptions $p$ is a regular epimorphism. By regularity, $p$ is the coequalizer of its kernel pair, which can be expressed as the equalizer of $p\circ p_1, p\circ p_2 : (X+X) \times (X+X) \to E$. By distributivity and extensitivity, it is sufficient to calculate the equalizer on each quadrant of $(X+X) \times (X+X)$. On the $(1,1)$ quadrant, this is the equalizer of $p\circ i_1\circ p_1, p\circ i_1\circ p_2$, which is isomorphic to $X$ since $p\circ i_1$ is a split monomorphism. On the $(1,2)$ quadrant, it is the equalizer of $p\circ i_1\circ p_1, p\circ i_2\circ p_2$. Since $r$ is a common section of $p\circ i_1$ and $p\circ i_2$, any generalized element of this equalizer has equal components; thus, the equalizer is isomorphic to the equalizer $Y$ of $p\circ i_1, p\circ i_2$. Similarly, on the $(2,1)$ quadrant, it is isomorphic to $Y$, and on the $(2,2)$ quadrant, it is isomorphic to $X$.<br> |
There was a problem hiding this comment.
I suggest to replace
with
| 'regular_epiregular_extensive_consequences', | ||
| '["regular", "epi-regular", "extensive"]', | ||
| '["effective cocongruences", "co-Malcev"]', | ||
| 'Suppose we have a coreflexive corelation on $X$, $X+X \overset{p}{\twoheadrightarrow} E \overset{r}{\twoheadrightarrow} X$. Let $Y$ be the equalizer of $p\circ i_1, p\circ i_2 : X \to E$. Then by the assumptions $p$ is a regular epimorphism. By regularity, $p$ is the coequalizer of its kernel pair, which can be expressed as the equalizer of $p\circ p_1, p\circ p_2 : (X+X) \times (X+X) \to E$. By distributivity and extensitivity, it is sufficient to calculate the equalizer on each quadrant of $(X+X) \times (X+X)$. On the $(1,1)$ quadrant, this is the equalizer of $p\circ i_1\circ p_1, p\circ i_1\circ p_2$, which is isomorphic to $X$ since $p\circ i_1$ is a split monomorphism. On the $(1,2)$ quadrant, it is the equalizer of $p\circ i_1\circ p_1, p\circ i_2\circ p_2$. Since $r$ is a common section of $p\circ i_1$ and $p\circ i_2$, any generalized element of this equalizer has equal components; thus, the equalizer is isomorphic to the equalizer $Y$ of $p\circ i_1, p\circ i_2$. Similarly, on the $(2,1)$ quadrant, it is isomorphic to $Y$, and on the $(2,2)$ quadrant, it is isomorphic to $X$.<br> |
There was a problem hiding this comment.
Since
$r$ is a common section
It is a common retraction.
| 'pretopos_balanced', | ||
| '["effective congruences", "extensive"]', | ||
| '["balanced"]', | ||
| 'Let $i : Y \to X$ be both a monomorphism and an epimorphism. Now define a congruence $f, g : X + Y + Y + X \rightrightarrows X+X$ acting as $i_1,i_1$ on the first copy of $X$; $i_1\circ i, i_2\circ i$ on the first copy of $Y$; $i_2\circ i, i_1\circ i$ on the second copy of $Y$; and $i_2\circ i_2$ on the second copy of $X$. We use extensitivity in showing that $f, g$ are jointly monomorphic, and again in proving transitivity. Now suppose this is the kernel pair of a morphism $h : X \to Z$. Then consider the map pair $i_2, i_1 : X \to X+X$. We must have $h \circ i_2 \circ i = h \circ i_1 \circ i$ since the pair of maps $i_2\circ i, i_1\circ i$ factor through $E$. Since $i$ is an epimorphism, that implies $h\circ i_2 = h\circ i_1$, so $i_2, i_1$ factor through $E$ as well. By disjointness of coproducts, we can conclude that $i_2, i_1$ factor uniquely through the second copy of $Y$. We thus get a morphism $X \to Y$ which is a left inverse of $i$, showing that $i$ must in fact be an isomorphism.', |
There was a problem hiding this comment.
| 'pretopos_balanced', | ||
| '["effective congruences", "extensive"]', | ||
| '["balanced"]', | ||
| 'Let $i : Y \to X$ be both a monomorphism and an epimorphism. Now define a congruence $f, g : X + Y + Y + X \rightrightarrows X+X$ acting as $i_1,i_1$ on the first copy of $X$; $i_1\circ i, i_2\circ i$ on the first copy of $Y$; $i_2\circ i, i_1\circ i$ on the second copy of $Y$; and $i_2\circ i_2$ on the second copy of $X$. We use extensitivity in showing that $f, g$ are jointly monomorphic, and again in proving transitivity. Now suppose this is the kernel pair of a morphism $h : X \to Z$. Then consider the map pair $i_2, i_1 : X \to X+X$. We must have $h \circ i_2 \circ i = h \circ i_1 \circ i$ since the pair of maps $i_2\circ i, i_1\circ i$ factor through $E$. Since $i$ is an epimorphism, that implies $h\circ i_2 = h\circ i_1$, so $i_2, i_1$ factor through $E$ as well. By disjointness of coproducts, we can conclude that $i_2, i_1$ factor uniquely through the second copy of $Y$. We thus get a morphism $X \to Y$ which is a left inverse of $i$, showing that $i$ must in fact be an isomorphism.', |
There was a problem hiding this comment.
Let's replace map pair $i_2, i_1 : X \to X+X$ with map pair $i_2, i_1 : X \rightrightarrows X+X$
| 'pretopos_balanced', | ||
| '["effective congruences", "extensive"]', | ||
| '["balanced"]', | ||
| 'Let $i : Y \to X$ be both a monomorphism and an epimorphism. Now define a congruence $f, g : X + Y + Y + X \rightrightarrows X+X$ acting as $i_1,i_1$ on the first copy of $X$; $i_1\circ i, i_2\circ i$ on the first copy of $Y$; $i_2\circ i, i_1\circ i$ on the second copy of $Y$; and $i_2\circ i_2$ on the second copy of $X$. We use extensitivity in showing that $f, g$ are jointly monomorphic, and again in proving transitivity. Now suppose this is the kernel pair of a morphism $h : X \to Z$. Then consider the map pair $i_2, i_1 : X \to X+X$. We must have $h \circ i_2 \circ i = h \circ i_1 \circ i$ since the pair of maps $i_2\circ i, i_1\circ i$ factor through $E$. Since $i$ is an epimorphism, that implies $h\circ i_2 = h\circ i_1$, so $i_2, i_1$ factor through $E$ as well. By disjointness of coproducts, we can conclude that $i_2, i_1$ factor uniquely through the second copy of $Y$. We thus get a morphism $X \to Y$ which is a left inverse of $i$, showing that $i$ must in fact be an isomorphism.', |
There was a problem hiding this comment.
The domain of
| 'pretopos_balanced', | ||
| '["effective congruences", "extensive"]', | ||
| '["balanced"]', | ||
| 'Let $i : Y \to X$ be both a monomorphism and an epimorphism. Now define a congruence $f, g : X + Y + Y + X \rightrightarrows X+X$ acting as $i_1,i_1$ on the first copy of $X$; $i_1\circ i, i_2\circ i$ on the first copy of $Y$; $i_2\circ i, i_1\circ i$ on the second copy of $Y$; and $i_2\circ i_2$ on the second copy of $X$. We use extensitivity in showing that $f, g$ are jointly monomorphic, and again in proving transitivity. Now suppose this is the kernel pair of a morphism $h : X \to Z$. Then consider the map pair $i_2, i_1 : X \to X+X$. We must have $h \circ i_2 \circ i = h \circ i_1 \circ i$ since the pair of maps $i_2\circ i, i_1\circ i$ factor through $E$. Since $i$ is an epimorphism, that implies $h\circ i_2 = h\circ i_1$, so $i_2, i_1$ factor through $E$ as well. By disjointness of coproducts, we can conclude that $i_2, i_1$ factor uniquely through the second copy of $Y$. We thus get a morphism $X \to Y$ which is a left inverse of $i$, showing that $i$ must in fact be an isomorphism.', |
There was a problem hiding this comment.
Let us rename
| 'pretopos_balanced', | ||
| '["effective congruences", "extensive"]', | ||
| '["balanced"]', | ||
| 'Let $i : Y \to X$ be both a monomorphism and an epimorphism. Now define a congruence $f, g : X + Y + Y + X \rightrightarrows X+X$ acting as $i_1,i_1$ on the first copy of $X$; $i_1\circ i, i_2\circ i$ on the first copy of $Y$; $i_2\circ i, i_1\circ i$ on the second copy of $Y$; and $i_2\circ i_2$ on the second copy of $X$. We use extensitivity in showing that $f, g$ are jointly monomorphic, and again in proving transitivity. Now suppose this is the kernel pair of a morphism $h : X \to Z$. Then consider the map pair $i_2, i_1 : X \to X+X$. We must have $h \circ i_2 \circ i = h \circ i_1 \circ i$ since the pair of maps $i_2\circ i, i_1\circ i$ factor through $E$. Since $i$ is an epimorphism, that implies $h\circ i_2 = h\circ i_1$, so $i_2, i_1$ factor through $E$ as well. By disjointness of coproducts, we can conclude that $i_2, i_1$ factor uniquely through the second copy of $Y$. We thus get a morphism $X \to Y$ which is a left inverse of $i$, showing that $i$ must in fact be an isomorphism.', |
There was a problem hiding this comment.
Doesn't this proof shows the stronger statement that effective congruences + extensive => mono-regular?
EDIT. I am not 100% sure here; maybe this requires
| 'pretopos_balanced', | ||
| '["effective congruences", "extensive"]', | ||
| '["balanced"]', | ||
| 'Let $i : Y \to X$ be both a monomorphism and an epimorphism. Now define a congruence $f, g : X + Y + Y + X \rightrightarrows X+X$ acting as $i_1,i_1$ on the first copy of $X$; $i_1\circ i, i_2\circ i$ on the first copy of $Y$; $i_2\circ i, i_1\circ i$ on the second copy of $Y$; and $i_2\circ i_2$ on the second copy of $X$. We use extensitivity in showing that $f, g$ are jointly monomorphic, and again in proving transitivity. Now suppose this is the kernel pair of a morphism $h : X \to Z$. Then consider the map pair $i_2, i_1 : X \to X+X$. We must have $h \circ i_2 \circ i = h \circ i_1 \circ i$ since the pair of maps $i_2\circ i, i_1\circ i$ factor through $E$. Since $i$ is an epimorphism, that implies $h\circ i_2 = h\circ i_1$, so $i_2, i_1$ factor through $E$ as well. By disjointness of coproducts, we can conclude that $i_2, i_1$ factor uniquely through the second copy of $Y$. We thus get a morphism $X \to Y$ which is a left inverse of $i$, showing that $i$ must in fact be an isomorphism.', |
There was a problem hiding this comment.
Here is how I would write down the proof. I like to work with generalized elements, since for me it makes the proof more easy to understand and also the motivation (=translating the proof from sets) more clear. Furthermore, I don't need to introduce notation for morphisms.
Notice that ' needs to be written as '' in SQlite, hence all these '' below. They get rendered as '.
Let $\alpha : A \to B$ be a monomorphism (and also an epimorphism, which we only need later). Let $B''$ be a copy of $B$, and likewise $A''$ be a copy of $A$. Consider the congruence on $B + B''$ generated by $\alpha(a) \sim \alpha(a)''$ for $a \in A$. Formally, we define $E := B + B'' + A + A''$ and define the two morphisms $f,g : E \rightrightarrows B + B''$ by extending the identity on $B + B''$ and
$$f(a) = \alpha(a),\quad f(a'') = \alpha(a)'',$$
$$g(a) = \alpha(a)'',\quad g(a'') = \alpha(a),$$
on generalized elements. Extensitivity can be used to show that $f,g$ are jointly monomorphic. Clearly, the pair $f,g$ is reflexive and symmetric. For transitivity, one uses again extensivity. By assumption, there is a morphism $h : B + B'' \to C$ such that $f,g$ is the kernel pair of $h$, that is, two generalized elements $x,y \in B + B''$ satisfy $h(x)=h(y)$ satisfy iff $x=f(e)$, $y=g(e)$ for some $e \in E$. In particular, we have $h(\alpha(a)) = h(\alpha(a)'')$ for all $a \in A$. Now assume that $\alpha$ is also an epimorphism. Then we get $h(b) = h(b'')$ for all $b \in B$. Then for all $b \in B$ there is some $e \in E$ with $b = f(e)$ and $b'' = g(e)$. Hence, there is some $a \in A$ with $b = \alpha(a)$ and $b'' = \alpha(a)''$. This shows that $\alpha$ is surjective on generalized elements, i.e. that $\alpha$ is a split epimorphism. Since $\alpha$ is also a monomorphism, we win.
|
I'll take a closer look at the comments this evening. For now, I think among the (easy to trivial) lemmas I'll use to plug the gaps in proofs for subcategories will be: If So, for example, the proof that FinGrp has effective congruences would be: take the coequalizer in the category of groups, which is finite; then we get a cartesian square in Grp involving the quotient; so we also get the required cartesian square in FinGrp. |

I just started a trial run of the property of having effective congruences; and so far, it's not going well. I only found a couple basic properties to put in, along with a preliminary version of the theorem that a pretopos is balanced; but there are still 34 unresolved cases for congruences and 50 unresolved cases for cocongruences. I don't even know whether Group has effective cocongruences. And certainly, there are a lot of cases I could fill in by hand, but that would be a lot of individual entries to maintain.
Any ideas would be welcome on how to proceed.
(I know this is still draft and has several places that need details or citations filled in; at this point I'm just posting to give an idea of the current status.)